Below are details for Applewood Pizza Restaurant, a pizza restaurant offering their services around Menlo Park
Name : Applewood Pizza Restaurant
Address : 1001 El Camino Real
Zip/Postcode : 94025
Phone : (650)324-3486
Fax : (650)325-7021
Email :
Offering : Pizza Restaurant
Please help us keep upto date information on Applewood Pizza Restaurant. Click here to submit an update